Skip to main content
Aivently
Log inGet started
Menu

Free AI subtitle translator that keeps every timestamp.

Our AI subtitle translator turns SRT, WebVTT or ASS subtitles into the languages you choose. Preview the first 20 lines free with no account, then confirm the credit quote and edit each line beside the source before export. Your first 10 minutes are free once your email is verified.

Try the AI translator free

Drop an SRT, VTT or ASS file and we translate the first 20 lines so you can judge the quality. No account needed.

Your file stays in your browser. Only the text of the first lines is sent for translation, and it is not stored.

Start with the file you have

An existing subtitle file already contains text and timing. A recording needs transcription to turn speech into timed text first.

How the AI subtitle translator works

  1. 01

    Import

    Add a supported subtitle file.

  2. 02

    Choose targets

    Choose the language or languages you want.

  3. 03

    Confirm

    Review measured duration, target count, and exact quote.

  4. 04

    Review

    Edit translated cues, run validation, and export.

Choose a subtitle format for its destination

FormatWhat to check
SRTSRT pairs numbered text cues with start and end times. Use it when your destination requests a basic subtitle file; check the text encoding and the player’s formatting rules.
VTTWebVTT uses a WEBVTT header and timestamps with decimal points. It is designed for timed text on the web. Check which cue settings and styling your destination supports.
ASSASS can carry styles, positioning and override tags. Review those alongside the words, and test the destination player before converting a styled file to a simpler format.
Check formats

For example, YouTube requires plain UTF-8 for basic SRT and does not recognize its style markup. Those are YouTube’s upload rules; other destinations can differ.

YouTube’s supported caption files · W3C WebVTT specification

Review an SRT translation before export

Keep a copy of the source file. Choose from the target languages currently offered for your file, then review the exact quote before starting. After translation, compare the result with that source copy.

Synthetic example: English source → Spanish translation. These two invented cues illustrate a text-only translation. Cue order and both timestamps are identical.

Before · English source

1
00:00:01,000 --> 00:00:03,000
Mara will not come today.

2
00:00:04,000 --> 00:00:06,000
Bring 12 cups
to the blue room.

After · Spanish translation

1
00:00:01,000 --> 00:00:03,000
Mara no vendrá hoy.

2
00:00:04,000 --> 00:00:06,000
Trae 12 tazas
al salón azul.

Keep the timing deliberate

Change the subtitle text only unless you intend to retime it. Compare cue count, cue order, and every start and end time with the source; a fluent translation can still be attached to the wrong moment.

Check meaning and line breaks

Check names, negation and numbers against the source: Mara, “not” and 12 matter in this example. Read line breaks as phrases, and check whether each cue stays on screen long enough to read.

Test the delivered file

Choose an export format available for your result and accepted by the destination. Play the exported subtitles against the original recording to check sync, accents, line breaks and any styling. Keep the source copy for comparison.

Quotes and credits

Pricing stays explicit

Multi-target rate

One media minute uses one credit for each selected target language.

Estimate versus quote

The calculator is planning guidance. Media inspection produces the confirmed quote.

Estimate your job

Common questions

Is the subtitle translator free?

Translate the first 20 lines of any file free, with no account. Your first 10 minutes are free once your email is verified. On a long file, translate the first 10 minutes to check the quality. After that, packs start at $5 for 100 credits, enough for 100 minutes of subtitles in one language. There is no subscription, and credits never expire.

Can I translate subtitles to English?

Yes. Upload the SRT, VTT or ASS file, choose English as the target language and confirm the quote. The translated file keeps the original timecodes, so it stays in sync with the same video.

Can I translate YouTube subtitles?

Yes, for videos on your own channel. In YouTube Studio, download the subtitle track as an .srt, .vtt or .sbv file, translate it here, then upload the translated SRT to the same video as a new language.

Which files can the subtitle translator read?

Start with SRT, WebVTT or ASS/SSA, or check the formats page for other supported inputs. Check the available export formats too: some inputs use a fallback export instead of their original format.

Does the AI subtitle translator keep my timing?

Yes. The AI translates the text of each cue, and timing and cue order are preserved for supported formats. Review the translated text and timing in the editor before exporting; a longer translation may need shorter lines or timing adjustments.

Can I translate into several languages?

Choose from the target languages available for your file. Subtitle translation uses one credit per measured minute for each target language. Review the exact quote before confirming.

How does a job work?

Add a supported file, review the measured quote, and confirm. Nothing runs — and no credits are reserved — until you approve the quote. Progress appears on your dashboard and finished results land in Projects.

Which export formats are available?

SRT, VTT, ASS, TXT, and JSON, where the workflow supports them. The Export menu in the editor toolbar downloads the current saved version.

How do I find and replace text across cues?

Use the find bar above the cue list. It counts matching cues as you type, and Replace all rewrites and saves every matching cue.

What happens if a job fails?

Credits reserved for work that was not delivered are returned to your balance automatically. You pay only for delivered work.

Run your next file through the SRT translator

Choose targets and confirm the measured quote before processing.

Support